package com.zhifei.system.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * ONES项目表
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("bs_ones_project")
public class OnesProjectEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	@TableId
	private Long id;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 更新时间
	 */
	private Date updateTime;

	/**
	 * 项目id
	 */
	private String projectId;

	/**
	 * 项目编码
	 */
	private String projectCode;

	/**
	 * 项目名称
	 */
	private String projectName;

	/**
	 * 项目状态
	 */
	private String projectStatus;

	/**
	 * 项目类型
	 */
	private String projectType;

	/**
	 * 项目阶段
	 */
	private String projectStage;

	/**
	 * 项目进度
	 */
	private String projectProgress;

	/**
	 * 项目发起人
	 */
	private String projectSponsor;

	/**
	 * 项目负责人
	 */
	private String projectLeader;

	/**
	 * 计划开始日期
	 */
	private Date planStartDate;

	/**
	 * 计划结束日期
	 */
	private Date planEndDate;

	/**
	 * 项目工时
	 */
	private String projectWork;

	/**
	 * 项目性质
	 */
	private String projectNature;

}